
package com.example.hjlquickstartdemo.constant;

/**
 * 全局常量
 * @author HeJiaLe
 * @date 2023/07/17 16:32
 */
public final class GlobalConstant {
    /**
     * 不允许构造
     */
    private GlobalConstant(){}

    /**
     * 激活的插入的时候默认这个值
     */
    public static final Byte ROW_DATA_STATUS_ACTIVE=1;
    /**
     * 逻辑删除使用 0
     */
    public static final Byte ROW_DATA_STATUS_INACTIVE=0;
    /**
     * 默认版本
     */
    public static final Long DEFAULT_VERSION=1L;
    /**
     * 默认创建人
     */
    public static final Long DEFAULT_CREATOR_ID=0L;

    /**
     * 默认修改人
     */
    public static final Long DEFAULT_MODIFIOR_ID=0L;

    /**
     * 表公共字段常量集中在这里
     */
    public static  final class TableCommonField{
        /**
         * 表字段id列
         */
        public static final String ID_COLULMN_NAME="id";
        /**
         * 表字段 version列
         */
        public static final String VERSION_COLUMN_NAME="version";

        /**
         * 空构造
         */
        private TableCommonField(){}
    }


}
